Skip to content

Commit fb59488

Browse files
committed
Upgrade to Cosmo v3.9.7
1 parent 38a77c8 commit fb59488

File tree

6 files changed

+10
-13
lines changed

6 files changed

+10
-13
lines changed

build/config.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#── vi: set noet ft=make ts=8 sw=8 fenc=utf-8 :vi ────────────────────┘
33

44
PREFIX = /usr/local
5-
COSMOCC = .cosmocc/3.9.6
5+
COSMOCC = .cosmocc/3.9.7
66
TOOLCHAIN = $(COSMOCC)/bin/cosmo
77

88
CC = $(TOOLCHAIN)cc
@@ -52,5 +52,5 @@ clean:; rm -rf o
5252
.PHONY: distclean
5353
distclean:; rm -rf o .cosmocc
5454

55-
.cosmocc/3.9.6:
56-
build/download-cosmocc.sh $@ 3.9.6 cb9611df6aa156f0bd94a10976dbd694cf137985d70a963be717e1cfb66fa19e
55+
.cosmocc/3.9.7:
56+
build/download-cosmocc.sh $@ 3.9.7 3f559555d08ece35bab1a66293a2101f359ac9841d563419756efa9c79f7a150

llama.cpp/llama-bench/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ int main(int argc, char ** argv) {
150150

151151
llamafile_check_cpu();
152152
ShowCrashReports();
153-
LoadZipArgs(&argc, &argv);
153+
argc = cosmo_args("/zip/.args", &argv);
154154
launch_sigint_thread();
155155

156156
if (!llamafile_has(argv, "--cli") &&

llama.cpp/main/main.cpp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@ static std::vector<llama_token> * g_output_tokens;
3737
static bool is_interacting = false;
3838
static bool need_insert_eot = false;
3939

40-
extern "C" int nsync_futex_wake_(int *, int, char);
41-
extern "C" int nsync_futex_wait_(int *, int, char, int, const struct timespec *);
42-
4340
static bool file_exists(const std::string & path) {
4441
std::ifstream f(path.c_str());
4542
return f.good();
@@ -100,7 +97,7 @@ static int is_killed;
10097

10198
static void *safe_sigint_handler(void *arg) {
10299
while (!is_killed)
103-
nsync_futex_wait_(&is_killed, 0, 0, 0, 0);
100+
cosmo_futex_wait(&is_killed, 0, 0, 0, 0);
104101
console::cleanup();
105102
printf("\n");
106103
llama_print_timings(*g_ctx);
@@ -125,7 +122,7 @@ static void sigint_handler(int signo) {
125122
is_interacting = true;
126123
} else {
127124
is_killed = true;
128-
nsync_futex_wake_(&is_killed, 1, 0);
125+
cosmo_futex_wake(&is_killed, 1, 0);
129126
for (;;) {
130127
}
131128
}
@@ -191,7 +188,7 @@ int main(int argc, char ** argv) {
191188

192189
llamafile_check_cpu();
193190
ShowCrashReports();
194-
LoadZipArgs(&argc, &argv);
191+
argc = cosmo_args("/zip/.args", &argv);
195192

196193
enum Program prog = determine_program(argv);
197194

llamafile/server/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ main(int argc, char* argv[])
5656
}
5757

5858
// get config
59-
LoadZipArgs(&argc, &argv);
59+
argc = cosmo_args("/zip/.args", &argv);
6060
llamafile_get_flags(argc, argv);
6161

6262
// initialize subsystems

llamafile/tokenize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ int main(int argc, char **argv) {
3636

3737
FLAG_log_disable = true;
3838

39-
LoadZipArgs(&argc, &argv);
39+
argc = cosmo_args("/zip/.args", &argv);
4040
llamafile_get_flags(argc, argv);
4141

4242
llama_model_params mparams = {

whisper.cpp/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -963,7 +963,7 @@ int main(int argc, char ** argv) {
963963
__builtin_unreachable();
964964
}
965965

966-
LoadZipArgs(&argc, &argv);
966+
argc = cosmo_args("/zip/.args", &argv);
967967

968968
if (!llamafile_has(argv, "--cli") &&
969969
(llamafile_has(argv, "--server") ||

0 commit comments

Comments
 (0)